Skip to main content

Sugar - RGB Ring Light

Introduction​

IMG_4009.JPG

Feature​


Signal Time-Series Signal

Module Principle​

The colored LED lamp bead has a lamp controller directly built-in, in addition to the 3-color LED. This is called the IC lamp bead. You only need to input a 24-bit RGB control signal, and it will automatically generate a drive pwm signal internally. It also has built-in signal forwarding. For continuous input signals, after intercepting the first 24 bits, the following data is automatically forwarded from the DOUT port to the next lamp bead.

Coding Blocks​

Building Blocks - Function Description​

IDBuilding Block ImageBuilding Block Function
1image-20240316174951835Colorful lights initialization settings. You can choose the 3 RGBs on board or the light ring of other interfaces. External light rings generally use 8 RGBs
2image-20240316174959895Synthesize color display by customizing three colors
3image-20240316175004829Set the brightness of RGB colorful lights, 0-100
4image-20240316175011381Control the color of the colorful light with the specified serial number. The serial number starts from 1. Refresh display needs to be added later to take effect
5image-20240316175018111Customize the values of the three color lamp beads inside the lamp bead to control the color of the colorful light
6image-20240316175024133

Control the display color of all colorful lights. It can take effect without adding refresh display
7image-20240316175028861Turn off the light with the specified serial number, and refresh the display later to take effect
8image-20240316175034830Control the display color of all colorful lights. It can take effect without adding refresh display
9image-20240316175039220Control all colorful lights to turn off, and it can take effect without adding refresh display
10image-20240316175043494Make the colorful light display take effect
11image-20240316175047798Set the overall effect of all lights

Cases​


Brightness Control - Breathing Light​

image-20240316175208810

Sequence Control - Flowing Light​

image-20240316175417165

View the preset effect​

📑: It is recommended that you use the online mode and click directly to view the preset effect. It is convenient and quick.

image-20240316175502825

Using On Microbit​

Robotbit_compressed.png

Coding Platform​

Microsoft MakeCode for micro:bit Use Makecode coding platform

Add plug-in​

image-20240311154521941

image.png

Search for sugar in the extension, click add

image-20240316173109254

Circuit Connection​

image.png

Microbit InterfaceCable Used
IMG_4009.JPGRGB Light RingP0White PH2.0-3Pin Interface Cableuntitled.100.png

Building Blocks - Function Description​

IDBuilding Block ImageBuilding Block Function
1image-20240316173300763Initialize pins and number of lights
2image-20240316173314631Take a range of LEDs
3image-20240316173341142The whole light strip displays rainbow effect
4image-20240316173348199The whole light strip displays one color
5image-20240316173401215The whole light strip, as a whole, displays columnar, suitable for music spectrum
6image-20240316173738477Display needs to take effect when controlling a small number of lights
8image-20240316173454862Customize LED display
9image-20240316173502309Overall movement
10image-20240316173508197Overall movement (loop), head and tail loop
11image-20240316173524903Control a single LED. The light starts from the serial number of 0 as the first one
12image-20240316173532964Control the brightness of the light strip
13image-20240316173541222Customize the value of LED color

## Case 1: Controlling a single light

image-20240316174008915

Case 2: Rainbow Effect​

image-20240316174034106

Case 3: Overall Colour Control​

image-20240316174129742

Case 4: Display column charts​

image-20240316174220220

Example 5: Display mobile​

image.png

image-20240316174400522

Case 6: Pixel Cycle Moving​

image-20240316174518908

Case 7: Customize color​

image-20240316174631490